George Boyd scored the only goal as Burnley beat Stoke at Turf Moor to end their seven-game winless run.